package org.jeecg.modules.mes.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 员工工种分配VO
 */
@Data
@ApiModel(value = "MesEmployeeWorkTypeAssignVO", description = "员工工种分配VO")
public class MesEmployeeWorkTypeAssignVO {

    @ApiModelProperty(value = "员工ID")
    private String employeeId;

    @ApiModelProperty(value = "员工姓名")
    private String employeeName;

    @ApiModelProperty(value = "工种分配列表")
    private List<WorkTypeAssignItem> workTypes;

    @Data
    @ApiModel(value = "WorkTypeAssignItem", description = "工种分配项")
    public static class WorkTypeAssignItem {
        
        @ApiModelProperty(value = "工种ID")
        private String workTypeId;

        @ApiModelProperty(value = "工种编码")
        private String workTypeCode;

        @ApiModelProperty(value = "工种名称")
        private String workTypeName;

        @ApiModelProperty(value = "技能等级(1-初级,2-中级,3-高级)")
        private Integer skillLevel;

        @ApiModelProperty(value = "认证人")
        private String certifier;

        @ApiModelProperty(value = "备注")
        private String remark;
    }
}
